

public class Carta implements ICarta {

	private Cor cor;
	
	private Efeito efeito;
	
	private int numero;
	
	private boolean valida;

	public Carta() {}
	
	public Carta(Cor cor, int numero) {
		this.cor = cor;
		this.numero = numero;
	}

	public Carta(Cor cor, Efeito efeito) {
		this.cor = cor;
		this.efeito = efeito;
	}

	@Override
	public Cor getCor() {
		return cor;
	}

	@Override
	public void setCor(Cor cor) {
		this.cor = cor;
	}

	@Override
	public Efeito getEfeito() {
		return efeito;
	}

	@Override
	public void setEfeito(Efeito efeito) {
		this.efeito = efeito;
	}

	@Override
	public int getNumero() {
		return numero;
	}

	@Override
	public void setNumero(int numero) {
		this.numero = numero;
	}

	@Override
	public boolean isValida() {
		return valida;
	}

	@Override
	public void setValida(Boolean valida) {
		this.valida = valida;
	}
	
	
	
}
